package com.liddhome.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.liddhome.dao.EssayDao;
import com.liddhome.entity.Essay;
import com.liddhome.service.EssayService;

/**
 * 心情随笔Service实现类
 * @author lidd
 *
 */
@Service("essayService")
public class EssayServiceImpl implements EssayService {
	
	@Resource
	private EssayDao essayDao;

	/**
	 * 查找随笔列表
	 */
	@Override
	public List<Essay> list(Map<String, Object> map) {
		return essayDao.list(map);
	}

	/**
	 * 查随笔总数，分页用
	 */
	@Override
	public Long getTotal(Map<String, Object> map) {
		return essayDao.getTotal();
	}

	/**
	 * 修改随笔
	 */
	@Override
	public Integer update(Essay essay) {
		return essayDao.update(essay);
	}

	/**
	 * 添加随笔
	 */
	@Override
	public Integer add(Essay essay) {
		return essayDao.add(essay);
	}

	/**
	 * 删除随笔
	 */
	@Override
	public Integer delete(String id) {
		return essayDao.delete(id);
	}

	/**
	 * 根据id查找随笔修改时用
	 */
	@Override
	public Essay findById(String id) {
		return essayDao.findById(id);
	}

}
